﻿package mortal.component.GCatogeryList
{
    import com.mui.controls.*;
    import fl.data.*;

    public class CatogeryListHeadBase extends GSprite implements ICatogeryListHead
    {
        private var _dataProvider:DataProvider;
        private var _cellRender:Class;
        private var _index:int;
        private var _cellHeight:int;
        private var _isExpanding:Boolean;

        public function CatogeryListHeadBase()
        {
            return;
        }// end function

        public function get isExpanding() : Boolean
        {
            return this._isExpanding;
        }// end function

        public function set isExpanding(param1:Boolean) : void
        {
            this._isExpanding = param1;
            return;
        }// end function

        public function get cellHeight() : int
        {
            return this._cellHeight;
        }// end function

        public function set cellHeight(param1:int) : void
        {
            this._cellHeight = param1;
            return;
        }// end function

        public function get index() : int
        {
            return this._index;
        }// end function

        public function set index(param1:int) : void
        {
            this._index = param1;
            return;
        }// end function

        public function get cellRender() : Class
        {
            return this._cellRender;
        }// end function

        public function set cellRender(param1:Class) : void
        {
            this._cellRender = param1;
            return;
        }// end function

        public function get dataProvider() : DataProvider
        {
            return this._dataProvider;
        }// end function

        public function set dataProvider(param1:DataProvider) : void
        {
            this._dataProvider = param1;
            return;
        }// end function

        public function expand() : void
        {
            return;
        }// end function

        public function unexpand() : void
        {
            return;
        }// end function

        public function updateData(param1:Object) : void
        {
            return;
        }// end function

        public function set isSelected(param1:Boolean) : void
        {
            return;
        }// end function

        override public function setSize(param1:Number, param2:Number) : void
        {
            return;
        }// end function

        override protected function disposeImpl(param1:Boolean = true) : void
        {
            super.disposeImpl(param1);
            this._isExpanding = false;
            return;
        }// end function

    }
}
